_STD -> _VSTD to avoid macro clash on windows git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@134190 91177308-0d34-0410-b5e6-96231b3b80d8 
diff --git a/include/__mutex_base b/include/__mutex_base index 6f98d2e..9e472fc 100644 --- a/include/__mutex_base +++ b/include/__mutex_base 
@@ -190,8 +190,8 @@  _LIBCPP_INLINE_VISIBILITY  void swap(unique_lock& __u)  { - _STD::swap(__m_, __u.__m_); - _STD::swap(__owns_, __u.__owns_); + _VSTD::swap(__m_, __u.__m_); + _VSTD::swap(__owns_, __u.__owns_);  }  _LIBCPP_INLINE_VISIBILITY  mutex_type* release() @@ -429,7 +429,7 @@  _Predicate __pred)  {  return wait_until(__lk, chrono::steady_clock::now() + __d, - _STD::move(__pred)); + _VSTD::move(__pred));  }    _LIBCPP_END_NAMESPACE_STD